bash-3.2$ maude lambda
		     \||||||||||||||||||/
		   --- Welcome to Maude ---
		     /||||||||||||||||||\
	    Maude 2.5 built: May  7 2010 18:28:32
	    Copyright 1997-2010 SRI International
		   Tue Mar  8 17:48:03 2011
==========================================
rewrite in SUBSTITUTION : (/\ x . /\ y . x y z)[x / z] .
rewrites: 57 in 1ms cpu (0ms real) (57000 rewrites/second)
result Exp: /\ 'var0 . /\ y . 'var0 y x
==========================================
rewrite in SUBSTITUTION : (/\ u . /\ x . /\ y . x y z)[x / z] .
rewrites: 67 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ u . /\ 'var0 . /\ y . 'var0 y x
==========================================
rewrite in SUBSTITUTION : ((/\ x . x z) (/\ x . /\ y . x y z))[x / z] .
rewrites: 84 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: (/\ 'var0 . 'var0 x) (/\ 'var1 . /\ y . 'var1 y x)
==========================================
rewrite in COMBINATORY-LOGIC : S K K x .
rewrites: 2 in 0ms cpu (0ms real) (~ rewrites/second)
result Var: x
==========================================
rewrite in COMBINATORY-LOGIC : S K K (S K K) .
rewrites: 2 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: S K K
==========================================
rewrite in DE-BRUIJN : (/\ {0}) x .
rewrites: 6 in 0ms cpu (0ms real) (~ rewrites/second)
result Var: x
==========================================
rewrite in DE-BRUIJN : (/\ /\ {0}) x .
rewrites: 13 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ {0}
==========================================
rewrite in DE-BRUIJN : (/\ /\ {1}) x .
rewrites: 12 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ x
==========================================
rewrite in DE-BRUIJN : (/\ /\ x {1} y) x .
rewrites: 20 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ x x y
==========================================
rewrite in LAMBDA : (/\ x . x) y .
rewrites: 10 in 0ms cpu (0ms real) (~ rewrites/second)
result Var: y
==========================================
rewrite in LAMBDA : (/\ x . x) (/\ x . x) .
rewrites: 16 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ {0}
==========================================
rewrite in LAMBDA : (/\ f . (/\ x . f x) y) g .
rewrites: 53 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: g y
==========================================
rewrite in LAMBDA : (/\ z . z z) (/\ x . /\ y . x y) .
rewrites: 101 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ (/\ /\ {1} {0}) {0}
==========================================
rewrite in CURRYING : (/\ x y z . x y z) a b .
rewrites: 93 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ a b {0}
==========================================
rewrite in CURRYING : (/\ x y z . x y z) (/\ x y z . x y z) a b .
rewrites: 266 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ a b {0}
==========================================
rewrite in CURRYING : (/\ x y z . (/\ x y z . x y z) y z) (/\ x y z . x y z) a
    b .
rewrites: 407 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ a b {0}
==========================================
rewrite in CHURCH-BOOLEANS : and true false .
rewrites: 261 in 1ms cpu (0ms real) (261000 rewrites/second)
result Exp: /\ /\ {0}
==========================================
rewrite in CHURCH-BOOLEANS : and (and x y) z .
rewrites: 307 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: x y (/\ /\ {0}) z (/\ /\ {0})
==========================================
rewrite in CHURCH-BOOLEANS : and x (and y z) .
rewrites: 184 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: x ((/\ /\ {1} {0} (/\ /\ {0})) y z) (/\ /\ {0})
==========================================
rewrite in CHURCH-BOOLEANS : and (and true y) z .
rewrites: 418 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: y z (/\ /\ {0})
==========================================
rewrite in CHURCH-BOOLEANS : and true (and y z) .
rewrites: 476 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: y z (/\ /\ {0})
==========================================
rewrite in CHURCH-BOOLEANS : and (and false y) z .
rewrites: 453 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ /\ {0}
==========================================
rewrite in CHURCH-BOOLEANS : and false (and y z) .
rewrites: 339 in 1ms cpu (0ms real) (339000 rewrites/second)
result Exp: /\ /\ {0}
==========================================
rewrite in CHURCH-BOOLEANS : and (and false true) false t f .
rewrites: 632 in 0ms cpu (0ms real) (~ rewrites/second)
result Var: f
==========================================
rewrite in CHURCH-BOOLEANS : and false (and true false) t f .
rewrites: 450 in 0ms cpu (0ms real) (~ rewrites/second)
result Var: f
==========================================
rewrite in DISPLAY-CHURCH-NUMERALS : display(succ #5) .
rewrites: 884 in 0ms cpu (0ms real) (~ rewrites/second)
result NzNat: 6
==========================================
rewrite in DISPLAY-CHURCH-NUMERALS : display(succ' #5) .
rewrites: 823 in 1ms cpu (0ms real) (823000 rewrites/second)
result NzNat: 6
==========================================
rewrite in DISPLAY-CHURCH-NUMERALS : display(succ (/\ x y . x)) .
rewrites: 310 in 0ms cpu (0ms real) (~ rewrites/second)
result [Int,FindResult]: display(0, /\ # {0})
==========================================
rewrite in DISPLAY-CHURCH-NUMERALS : display(succ' (/\ x y . x)) .
rewrites: 336 in 0ms cpu (0ms real) (~ rewrites/second)
result [Int,FindResult]: display(1, /\ # {0})
==========================================
rewrite in DISPLAY-CHURCH-NUMERALS : display(plus #5 #5) .
rewrites: 1954 in 1ms cpu (0ms real) (1954000 rewrites/second)
result NzNat: 10
==========================================
rewrite in DISPLAY-CHURCH-NUMERALS : display(plus #0 #5) .
rewrites: 1061 in 0ms cpu (0ms real) (~ rewrites/second)
result NzNat: 5
==========================================
rewrite in DISPLAY-CHURCH-NUMERALS : display(plus (succ #5) #4) .
rewrites: 2777 in 1ms cpu (0ms real) (2777000 rewrites/second)
result NzNat: 10
==========================================
rewrite in DISPLAY-CHURCH-NUMERALS : display(succ (plus #5 #4)) .
rewrites: 2823 in 1ms cpu (0ms real) (2823000 rewrites/second)
result NzNat: 10
==========================================
rewrite in DISPLAY-CHURCH-NUMERALS : display(mult #5 #5) .
rewrites: 7683 in 1ms cpu (2ms real) (3843421 rewrites/second)
result NzNat: 25
==========================================
rewrite in DISPLAY-CHURCH-NUMERALS : display(power #5 #3) .
rewrites: 89434 in 30ms cpu (30ms real) (2885340 rewrites/second)
result NzNat: 125
==========================================
rewrite in CHURCH-PAIRS : 1st (pair a b) .
rewrites: 252 in 0ms cpu (0ms real) (252252 rewrites/second)
result Var: a
==========================================
rewrite in CHURCH-PAIRS : 2nd (pair a b) .
rewrites: 253 in 0ms cpu (0ms real) (~ rewrites/second)
result Var: b
==========================================
rewrite in CHURCH-PAIRS : pair (1st p) (2nd p) .
rewrites: 292 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ {0} ((/\ {0} (/\ /\ {1})) p) ((/\ {0} (/\ /\ {0})) p)
==========================================
rewrite in CHURCH-PAIRS : 1st (pair (1st p) (2nd p)) .
rewrites: 742 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: p (/\ /\ {1})
==========================================
rewrite in CHURCH-PAIRS : 1st p .
rewrites: 48 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: p (/\ /\ {1})
==========================================
rewrite in CHURCH-PAIRS : 2nd (pair (1st p) (2nd p)) .
rewrites: 679 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: p (/\ /\ {0})
==========================================
rewrite in CHURCH-PAIRS : 2nd p .
rewrites: 48 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: p (/\ /\ {0})
==========================================
rewrite in CHURCH-FIBONACCI : display(fibo #4) .
rewrites: 210389 in 82ms cpu (82ms real) (2535173 rewrites/second)
result NzNat: 3
==========================================
rewrite in CHURCH-FIBONACCI : display(fibo (mult #5 #2)) .
rewrites: 7095911 in 2734ms cpu (2736ms real) (2594877 rewrites/second)
result NzNat: 55
==========================================
rewrite in CHURCH-PREDECESSOR : display(pred #0) .
rewrites: 1928 in 0ms cpu (0ms real) (1929929 rewrites/second)
result Zero: 0
==========================================
rewrite in CHURCH-PREDECESSOR : display(pred #1) .
rewrites: 6144 in 2ms cpu (2ms real) (3072000 rewrites/second)
result Zero: 0
==========================================
rewrite in CHURCH-PREDECESSOR : display(pred #5) .
rewrites: 152248 in 58ms cpu (58ms real) (2580868 rewrites/second)
result NzNat: 4
==========================================
rewrite in CHURCH-SUBTRACTION : display(sub #5 #3) .
rewrites: 625875 in 245ms cpu (246ms real) (2544590 rewrites/second)
result NzNat: 2
==========================================
rewrite in CHURCH-SUBTRACTION : display(sub #3 #5) .
rewrites: 232487 in 93ms cpu (94ms real) (2473660 rewrites/second)
result Zero: 0
==========================================
rewrite in CHURCH-RELATIONS : equal (mult #5 #3) (pred (power #2 #4)) t f .
rewrites: 75863721 in 29530ms cpu (29538ms real) (2568994 rewrites/second)
result Var: t
==========================================
rewrite in CHURCH-RELATIONS : equal (mult #5 #3) (succ (power #2 #4)) t f .
rewrites: 78733709 in 31546ms cpu (31552ms real) (2495821 rewrites/second)
result Var: f
==========================================
rewrite in FIXED-POINT-COMBINATORS : Y-name .
rewrites: 41 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ (/\ {1} ({0} {0})) (/\ {1} ({0} {0}))
==========================================
rewrite in FIXED-POINT-COMBINATORS : Y-value .
rewrites: 71 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ (/\ {1} (/\ {1} {1} {0})) (/\ {1} (/\ {1} {1} {0}))
==========================================
rewrite in FIXED-POINT-COMBINATORS : Y-Turing .
rewrites: 118 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ {0} ((/\ /\ {0} ({1} {1} {0})) (/\ /\ {0} ({1} {1} {0})) {0})
==========================================
rewrite in FIXED-POINT-COMBINATORS : Y-Turing-value .
rewrites: 196 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ {0} (/\ (/\ /\ {0} (/\ {2} {2} {1} {0})) (/\ /\ {0} (/\ {2} {2}
    {1} {0})) {1} {0})
==========================================
rewrite in FIXED-POINT-COMBINATORS : Y-Klop .
rewrites: 1407122 in 559ms cpu (559ms real) (2513103 rewrites/second)
result Exp: /\ {0} ((/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3} {
    21} {22} {10} {11} {17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {
    11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22}
    {10} {11} {17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {
    17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7}
    {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {17} {12} {7}
    {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {
    8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {17} {12} {7} {23} {11}
    {13} {24} {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {
    8} {25} {20} {17} {3} {21} {22} {10} {11} {17} {12} {7} {23} {11} {13} {24}
    {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20}
    {17} {3} {21} {22} {10} {11} {17} {12} {7} {23} {11} {13} {24} {17} {12} {
    25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3}
    {21} {22} {10} {11} {17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {
    11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22}
    {10} {11} {17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {
    17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7}
    {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {17} {12} {7}
    {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {
    8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {17} {12} {7} {23} {11}
    {13} {24} {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {
    8} {25} {20} {17} {3} {21} {22} {10} {11} {17} {12} {7} {23} {11} {13} {24}
    {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20}
    {17} {3} {21} {22} {10} {11} {17} {12} {7} {23} {11} {13} {24} {17} {12} {
    25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3}
    {21} {22} {10} {11} {17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {
    11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22}
    {10} {11} {17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {
    17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7}
    {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {17} {12} {7}
    {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {
    8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {17} {12} {7} {23} {11}
    {13} {24} {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {
    8} {25} {20} {17} {3} {21} {22} {10} {11} {17} {12} {7} {23} {11} {13} {24}
    {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20}
    {17} {3} {21} {22} {10} {11} {17} {12} {7} {23} {11} {13} {24} {17} {12} {
    25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3}
    {21} {22} {10} {11} {17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {
    11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22}
    {10} {11} {17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {
    17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7}
    {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {17} {12} {7}
    {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {
    8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {17} {12} {7} {23} {11}
    {13} {24} {17} {12} {25} {7} {11} {0})) {0})
==========================================
rewrite in FACTORIALS : display(factorial-name #2) .
rewrites: 1143017 in 484ms cpu (485ms real) (2357095 rewrites/second)
result NzNat: 2
==========================================
rewrite in FACTORIALS : display(factorial-value #2) .
rewrites: 1258967 in 533ms cpu (533ms real) (2357973 rewrites/second)
result NzNat: 2
==========================================
rewrite in FACTORIALS : display(factorial-Turing #2) .
rewrites: 714338 in 288ms cpu (289ms real) (2472134 rewrites/second)
result NzNat: 2
==========================================
rewrite in FACTORIALS : display(factorial-Turing-value #2) .
rewrites: 787716 in 323ms cpu (323ms real) (2431589 rewrites/second)
result NzNat: 2
==========================================
rewrite in FACTORIALS : display(factorial-Klop #2) .
rewrites: 25777434 in 10083ms cpu (10087ms real) (2556405 rewrites/second)
result NzNat: 2
==========================================
rewrite in FACTORIALS : display(factorial-fix #2) .
rewrites: 665027 in 274ms cpu (274ms real) (2418649 rewrites/second)
result NzNat: 2
==========================================
rewrite in LAMBDA-WITH-BUILTINS : display((/\ x . /\ y . + x (y 7)) 5 (/\ y . *
    y 3)) .
rewrites: 114 in 0ms cpu (0ms real) (~ rewrites/second)
result NzNat: 26
==========================================
rewrite in LAMBDA-WITH-BUILTINS : display((/\ x y . if x (* (y x) x) (/\ y . y
    x)) 3 (/\ x . * 2 x)) .
rewrites: 216 in 0ms cpu (0ms real) (~ rewrites/second)
result NzNat: 18
==========================================
rewrite in LAMBDA-WITH-BUILTINS : display((/\ x y . if x (* (y x) x) (/\ y . y
    x)) 0 (/\ x . * 2 x)) .
rewrites: 192 in 0ms cpu (0ms real) (~ rewrites/second)
result [Exp,FindResult]: display(/\ {0} 0)
==========================================
rewrite in LAMBDA-WITH-BUILTINS : display((/\ x y . if x (* (y x) x) (/\ y . y
    x)) x (/\ x . * 2 x)) .
rewrites: 190 in 0ms cpu (0ms real) (~ rewrites/second)
result [Exp,FindResult]: display-if(display(x), * ((/\ * 2 {0}) x) x, /\ {0} x)
==========================================
rewrite in FACTORIALS-WITH-BUILTINS : display(factorial-name 10) .
rewrites: 9951 in 3ms cpu (2ms real) (3317000 rewrites/second)
result NzNat: 3628800
==========================================
rewrite in FACTORIALS-WITH-BUILTINS : display(factorial-value 10) .
rewrites: 16212 in 3ms cpu (4ms real) (4054013 rewrites/second)
result NzNat: 3628800
==========================================
rewrite in FACTORIALS-WITH-BUILTINS : display(factorial-Turing 10) .
rewrites: 10356 in 3ms cpu (2ms real) (3452000 rewrites/second)
result NzNat: 3628800
==========================================
rewrite in FACTORIALS-WITH-BUILTINS : display(factorial-Turing-value 10) .
rewrites: 17247 in 4ms cpu (4ms real) (3450090 rewrites/second)
result NzNat: 3628800
==========================================
rewrite in FACTORIALS-WITH-BUILTINS : display(factorial-Klop 2) .
rewrites: 4349998 in 1611ms cpu (1612ms real) (2698920 rewrites/second)
result NzNat: 2
==========================================
rewrite in FACTORIALS-WITH-BUILTINS : display(factorial-fix 10) .
rewrites: 4237 in 1ms cpu (0ms real) (4237000 rewrites/second)
result NzNat: 3628800
Bye.
bash-3.2$ 